package com.leo.train.business.service;

import com.leo.train.business.dto.DailyTrainQueryDto;
import com.leo.train.business.entity.DailyTrain;
import com.leo.train.business.vo.DailyTrainQueryVo;
import com.leo.train.common.resp.PageResult;

import java.util.Date;
import java.util.List;

public interface DailyTrainService {
    /**
     * 保存
     */
    void save(DailyTrain dailyTrain);

    PageResult<DailyTrainQueryVo> list(DailyTrainQueryDto dailyTrainQueryDto);

    DailyTrainQueryVo detail(Long id);

    void delete(Long id);

    List<DailyTrain> listAll();

    void genDaily(Date date);
}
